
#ifndef __COMPLETION_ROUTINE_H__
#define __COMPLETION_ROUTINE_H__

#include "../SafeWall.h"

#ifdef __cplusplus
extern "C" {
#endif
    NTSTATUS  AutoCompletionRoutine(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context);
    NTSTATUS  DeviceControlLoadFileSystemComplete(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp);
    NTSTATUS  FileSystemControlMountVolumeComplete(IN PDEVICE_OBJECT DeviceObject, 
        IN PIRP Irp, IN PDEVICE_OBJECT NewDeviceObject);

#ifdef __cplusplus
}
#endif

#endif